﻿using System;

namespace Moe.ECamel.Common.Utils
{
	public class SystemClock : IClock
	{
		public DateTime Now
		{
			get { return DateTime.Now; }
		}

		public DateTime Today
		{
			get { return DateTime.Today; }
		}

		public bool Readonly
		{
			get { return true;}
		}

		public void ChangeCurrentDateTime(DateTime newValue)
		{
			throw new NotImplementedException();
		}

		public event EventHandler<ClockChangedEventArgs> ClockChanged;
	}
}
